001    package videoautomat.contentcreator;
002    
003    import sale.FormSheet;
004    import sale.FormSheetContentCreator;
005    import videoautomat.SaleProcessLogOn;
006    import videoautomat.contentcreator.stdactions.TransitWithAction;
007    import videoautomat.transition.LogOnFailTransition;
008    
009    /**
010     * Content creator to add button with fail transition.
011     * @author Alexander Herrmann
012     *
013     */
014    public class LogOnMFContentCreator extends FormSheetContentCreator {
015        
016        /**
017         * Adds button to <code>FormSheet</code> that does the 
018         * {@link videoautomat.transition.LogOnFailTransition}
019         * @param fs - <code>FormSheet</code> to be changed
020         */
021        protected void createFormSheetContent(FormSheet fs) {
022            SaleProcessLogOn processLogOn = (SaleProcessLogOn) fs.getProcess();
023            fs.getButton(FormSheet.BTNID_OK).setAction(new TransitWithAction(new LogOnFailTransition()));
024        }
025    
026    }